Add bsdiff submodule
authorGiuseppe Scrivano <gscrivan@redhat.com>
Thu, 12 Feb 2015 15:24:50 +0000 (16:24 +0100)
committerColin Walters <walters@verbum.org>
Tue, 3 Mar 2015 17:16:17 +0000 (12:16 -0500)
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
.gitmodules
Makefile-libostree.am
Makefile-ostree.am
Makefile.am
autogen.sh
bsdiff [new submodule]

index e5084aff8c55460208b25132888ce7fbffd63962..afac1fd4a9eee08d249e59d6d868a58d95801793 100644 (file)
@@ -1,3 +1,6 @@
 [submodule "libglnx"]
        path = libglnx
        url = https://git.gnome.org/browse/libglnx
+[submodule "bsdiff"]
+       path = bsdiff
+       url = https://github.com/giuseppe/bsdiff.git
index 5d653f7fc8952cf3e89731af28d384379dea2934..7a1b64e17109180c59576111468471b86964bfca 100644 (file)
@@ -109,10 +109,10 @@ libostree_1_la_SOURCES += \
        $(NULL)
 endif
 
-libostree_1_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/libglnx -I$(srcdir)/src/libotutil -I$(srcdir)/src/libostree \
+libostree_1_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/bsdiff -I$(srcdir)/libglnx -I$(srcdir)/src/libotutil -I$(srcdir)/src/libostree \
        $(OT_INTERNAL_GIO_UNIX_CFLAGS) $(OT_DEP_LZMA_CFLAGS) $(OT_DEP_ZLIB_CFLAGS)
 libostree_1_la_LDFLAGS = -version-number 1:0:0 -Bsymbolic-functions -export-symbols-regex '^ostree_'
-libostree_1_la_LIBADD = libotutil.la libbupsplit.la libglnx.la libostree-kernel-args.la $(OT_INTERNAL_GIO_UNIX_LIBS) $(OT_DEP_LZMA_LIBS) $(OT_DEP_ZLIB_LIBS)
+libostree_1_la_LIBADD = libotutil.la libbupsplit.la libglnx.la libbsdiff.la libostree-kernel-args.la $(OT_INTERNAL_GIO_UNIX_LIBS) $(OT_DEP_LZMA_LIBS) $(OT_DEP_ZLIB_LIBS)
 
 if USE_LIBARCHIVE
 libostree_1_la_CFLAGS += $(OT_DEP_LIBARCHIVE_CFLAGS)
index 1bdc5f34a929282c571975bab3e3e6c4bd56a461..78ef2141371bd947871541f94dc9bed5b56ed55c 100644 (file)
@@ -76,7 +76,7 @@ ostree_SOURCES += \
 
 ostree_bin_shared_cflags = $(AM_CFLAGS) -I$(srcdir)/src/libotutil -I$(srcdir)/src/libostree -I$(srcdir)/src/ostree \
        $(NULL)
-ostree_bin_shared_ldadd = libglnx.la libotutil.la libostree-kernel-args.la libostree-1.la
+ostree_bin_shared_ldadd = libglnx.la libbsdiff.la libotutil.la libostree-kernel-args.la libostree-1.la
 
 ostree_CFLAGS = $(ostree_bin_shared_cflags) $(OT_INTERNAL_GIO_UNIX_CFLAGS) -I$(srcdir)/libglnx
 ostree_LDADD = $(ostree_bin_shared_ldadd) $(OT_INTERNAL_GIO_UNIX_LIBS)
index b5b43d6e0d6b22bd853026d89ca8c31ecf8aa0ef..c69a73280e9a8f834f79e10348cb0fbec2a20c97 100644 (file)
@@ -52,6 +52,12 @@ libglnx_libs := $(OT_DEP_GIO_UNIX_LIBS)
 include libglnx/Makefile-libglnx.am.inc
 noinst_LTLIBRARIES += libglnx.la
 
+libbsdiff_srcpath := $(srcdir)/bsdiff
+libbsdiff_cflags := $(OT_DEP_GIO_UNIX_CFLAGS) "-I$(bsdiff_srcpath)"
+libbsdiff_libs := $(OT_DEP_GIO_UNIX_LIBS)
+include bsdiff/Makefile-bsdiff.am.inc
+noinst_LTLIBRARIES += libbsdiff.la
+
 include Makefile-otutil.am
 include Makefile-libostree.am
 include Makefile-ostree.am
index cff4de6f05220df38f12b555cbf97b5796eb65e4..da479e0716353d16e821f2dee24414493da09a46 100755 (executable)
@@ -29,11 +29,12 @@ else
 fi
 
 cd $olddir
-if ! test -f libglnx/README.md; then
+if ! test -f libglnx/README.md -o bsdiff/README.md; then
     git submodule update --init
 fi
 # Workaround automake bug with subdir-objects and computed paths
 sed -e 's,$(libglnx_srcpath),'${srcdir}/libglnx, < libglnx/Makefile-libglnx.am >libglnx/Makefile-libglnx.am.inc
+sed -e 's,$(libbsdiff_srcpath),'${srcdir}/bsdiff, < bsdiff/Makefile-bsdiff.am >bsdiff/Makefile-bsdiff.am.inc
 
 autoreconf --force --install --verbose
 
diff --git a/bsdiff b/bsdiff
new file mode 160000 (submodule)
index 0000000..2c5d65b
--- /dev/null
+++ b/bsdiff
@@ -0,0 +1 @@
+Subproject commit 2c5d65bce531b7ce56e5a1d18f9369618074b6e6